<?php
namespace app\api\controller;
use think\Controller;
use think\Db;
use think\Session;
use think\Cookie;
use app\admin\model\Order as OrderModel;
use app\admin\model\Device as DeviceModel;
class Common extends Controller
{   
    //文件上传
    public function uploads($file,$path){
        $return=[];
            // 获取表单上传文件 例如上传了001.jpg
            // $file = request()->file('image');
            // 移动到框架应用根目录/public/uploads/ 目录下
            if($file){
                // $info = $file->move(ROOT_PATH . 'public' . DS . 'uploads'.DS.'admin');
                $info = $file->move(ROOT_PATH . 'public' . DS . 'uploads'.DS.$path);
                if($info){
                    // 成功上传后 获取上传信息
                    $return['code']=0;
                    $return['msg']="上传成功";
                    $return['data']='/uploads/'.$path.'/'.str_replace('\\','/',$info->getSaveName());
                }else{
                    // 上传失败获取错误信息
                    $return['code']=1;
                    // $return['msg']="上传成功";
                    $return['msg']="上传失败";
                    $return['data']=$file->getError();
                }
            }
        return json_encode($return,320);
    }
    //多文件
    public function uploads_more($files,$path){

          foreach($files as $file){

            // 移动到框架应用根目录/public/uploads/ 目录下

            $bool=null;

            $path1="";

          if($file){

               $info = $file->move(ROOT_PATH . 'public' . DS . 'uploads'.DS.$path);
              if($info){

                $bool=true;

                $path1.='/uploads/'.$path.'/'.str_replace('\\','/',$info->getSaveName());

            }else{

              $bool=false;

            }

          }

        }
        if($bool){

              $return['code']=0;

              $return['msg']="上传成功";

              $return['data']=$path1;

        }else{

              $return['code']=1;

              // $return['msg']="上传成功";

              $return['msg']="上传失败";

              $return['data']=$file->getError();

        }
        return $return;
    }
    // public function express(){
    //     $exp=new Express();
    //     $res=$exp->doQuery('yuantong','YT2237659878059');
    //     dump($res);
    // }
 
}
